package com.youlian.cloud.user.service.response;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

@ApiModel(description = "菜单信息返回对象")
public class MenusResponse {

  @ApiModelProperty(value = "主键id", name = "id")
  private int id;

  @ApiModelProperty(value = "菜单名称", name = "authName")
  private String authName;

  @ApiModelProperty(value = "菜单编码", name = "authCode")
  private String authCode;

  @ApiModelProperty(value = "菜单样式", name = "authCls")
  private String authCls;

  @ApiModelProperty(value = "菜单icon", name = "icon")
  private String icon;

  @ApiModelProperty(value = "跳转地址", name = "url")
  private String url;

  @ApiModelProperty(value = "是否编辑过 0：否 ， 1：是", name = "edited")
  private int edited;

  @ApiModelProperty(value = "菜单背景图", name = "authBg")
  private String authBg;

  @ApiModelProperty(value = "菜单英文名称", name = "authNameEn")
  private String authNameEn;

  @ApiModelProperty(value = "父级菜单id", name = "parentId")
  private int parentId;

  @ApiModelProperty(value = "父级菜单名称", name = "parentName")
  private String parentName;

  @ApiModelProperty(value = "菜单级别", name = "level")
  private int level;

  @ApiModelProperty(value = "排序号", name = "sortNo")
  private int sortNo;

  @ApiModelProperty(value = "状态 1：有效，-1：无效", name = "status")
  private int status;

  @ApiModelProperty(value = "创建者", name = "creator")
  private String creator;

  @ApiModelProperty(value = "创建时间", name = "created")
  private Date created;

  @ApiModelProperty(value = "修改者", name = "updator")
  private String updator;

  @ApiModelProperty(value = "修改时间", name = "updated")
  private Date updated;

  public int getId() {
    return id;
  }

  public void setId(int id) {
    this.id = id;
  }

  public String getAuthName() {
    return authName;
  }

  public void setAuthName(String authName) {
    this.authName = authName;
  }

  public String getAuthCode() {
    return authCode;
  }

  public void setAuthCode(String authCode) {
    this.authCode = authCode;
  }

  public String getIcon() {
    return icon;
  }

  public void setIcon(String icon) {
    this.icon = icon;
  }

  public String getUrl() {
    return url;
  }

  public String getParentName() {
    return parentName;
  }

  public void setParentName(String parentName) {
    this.parentName = parentName;
  }

  public void setUrl(String url) {
    this.url = url;
  }

  public int getEdited() {
    return edited;
  }

  public void setEdited(int edited) {
    this.edited = edited;
  }

  public String getAuthBg() {
    return authBg;
  }

  public void setAuthBg(String authBg) {
    this.authBg = authBg;
  }

  public String getAuthNameEn() {
    return authNameEn;
  }

  public void setAuthNameEn(String authNameEn) {
    this.authNameEn = authNameEn;
  }

  public int getParentId() {
    return parentId;
  }

  public void setParentId(int parentId) {
    this.parentId = parentId;
  }

  public int getLevel() {
    return level;
  }

  public void setLevel(int level) {
    this.level = level;
  }

  public int getSortNo() {
    return sortNo;
  }

  public void setSortNo(int sortNo) {
    this.sortNo = sortNo;
  }

  public int getStatus() {
    return status;
  }

  public void setStatus(int status) {
    this.status = status;
  }

  public String getCreator() {
    return creator;
  }

  public void setCreator(String creator) {
    this.creator = creator;
  }

  public Date getCreated() {
    return created;
  }

  public void setCreated(Date created) {
    this.created = created;
  }

  public String getUpdator() {
    return updator;
  }

  public void setUpdator(String updator) {
    this.updator = updator;
  }

  public Date getUpdated() {
    return updated;
  }

  public void setUpdated(Date updated) {
    this.updated = updated;
  }

  public String getAuthCls() {
    return authCls;
  }

  public void setAuthCls(String authCls) {
    this.authCls = authCls;
  }
}
